package org.fast.project.app;

import lombok.extern.slf4j.Slf4j;

import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;

/**
 * 应用程序启动成功日志
 *
 * @author lilith·bristol
 * @date 2021/11/30
 */
@Slf4j
@Component
public class AppStartSuccessLog implements ApplicationRunner {


    @Override
    public void run(ApplicationArguments args) {
        String banner = """
            
            #######                        ######                                   \s
            #         ##    ####  #####    #     #  ####       # ######  ####  #####\s
            #        #  #  #        #      #     # #    #      # #      #    #   #  \s
            #####   #    #  ####    #      ######  #    #      # #####  #        #  \s
            #       ######      #   #      #       #    #      # #      #        #  \s
            #       #    # #    #   #      #       #    # #    # #      #    #   #  \s
            #       #    #  ####    #      #        ####   ####  ######  ####    #  \s
                                                                                    \s
             #####                                         \s
            #     # #####   ##   #####  ##### ###### ##### \s
            #         #    #  #  #    #   #   #      #    #\s
             #####    #   #    # #    #   #   #####  #    #\s
                  #   #   ###### #####    #   #      #    #\s
            #     #   #   #    # #   #    #   #      #    #\s
             #####    #   #    # #    #   #   ###### ##### \s
                                                           \s
             #####                                    \s
            #     # #    #  ####   ####  ######  #### \s
            #       #    # #    # #    # #      #     \s
             #####  #    # #      #      #####   #### \s
                  # #    # #      #      #           #\s
            #     # #    # #    # #    # #      #    #\s
             #####   ####   ####   ####  ######  #### \s""";
        log.warn(banner);
    }
}
